import request from '@/util/request.js'

const roleApi = {
    add : function (data){
        return request({
            url: '/api/Role/Add',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    del:function (data){
        return request({
            url: '/api/Role/Del',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },


      
    update :function(data){
        return request({
            url: '/api/Role/Update',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    getById:function (data){
        return request({
            url: '/api/Role/GetById',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    getPagger : function(data){
        return request({
            url: '/api/Role/GetPagger',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    list : function(data){
        return request({
            url: '/api/Role/List',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    grantRoleMenus:function (data){
        return request({
            url: '/api/Role/GrantRoleMenus',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },
  
    setStatus:function (data){
        return request({
            url: '/api/Role/SetStatus',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },
   
    
};

export default roleApi;